package com.exchange.Controller;

import android.os.Handler;
import android.os.Message;
import com.exchange.Public.ExchangeConstants;
import java.util.List;

class d extends Handler
{
  public void handleMessage(Message paramMessage)
  {
    if (ExchangeDataService.a.a(this.a) != null)
    {
      if ((paramMessage == null) || (paramMessage.obj == null))
        break label78;
      List localList = (List)paramMessage.obj;
      if (ExchangeConstants.sortInstalledApp)
        ExchangeDataService.a(ExchangeDataService.a.b(this.a), localList);
      if (ExchangeConstants.filterInstalledApp)
        ExchangeDataService.b(ExchangeDataService.a.b(this.a), localList);
      ExchangeDataService.a.a(this.a).dataReceived(1, localList);
    }
    while (true)
    {
      return;
      label78: ExchangeDataService.a.a(this.a).dataReceived(0, null);
    }
  }
}